namespace chatroom{
    #pragma db object table("relation");
    //会话成员表
    class relation{
    public:
        relation(){}
        relation(const std::string& user_id,const std::string& peer_id):_user_id(user_id),_peer_id(peer_id){}

        void set_peer_id(const std::string& val)
        {
            _peer_id = val;
        }
        std::string get_peer_id()
        {
            return _peer_id;
        }

        void set_user_id(const std::string& val)
        {
            _user_id = val;
        }
        std::string get_user_id()
        {
            return _user_id;
        }
    private:
        friend class odb::access;
        #pragma db id auto
        unsigned long _id;
        #pragma db type("VARCHAR(64)") index
        std::string _user_id;
        #pragma db type("VARCHAR(64)")
        std::string _peer_id;
    };
}